package com.key.modules.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.key.modules.dto.SysMenuSelectDTO;
import com.key.modules.entity.SysRole;

import java.util.List;

/**
 * @Author：朕
 * @Package：com.key.modules.service
 * @Project：logistics_system
 * @name：SysRoleService
 * @Date：2023/3/23 20:03
 * @Filename：SysRoleService
 */
public interface SysRoleService {

    //显示角色
    IPage<SysRole> findSysRole(SysMenuSelectDTO sysMenuSelectDTO);

    //新增角色
    Boolean addSysRole(SysRole sysRole);

    //修改角色
    Boolean updateSysRole(SysRole sysRole);

    //删除角色
    Boolean deleteSysRole(Integer userId);

    //新增角色权限
    Boolean addSysRoleMenu(Integer roleId,Integer[] menuId);

}
